package com.glory.wxelectricitypda.bean;

import java.util.ArrayList;
import java.util.List;



public class RDRequisitionBean {


    private List<XEUITDOCLISTDTO> XEUITDOCLIST;
    private String ISSCANCODE;
    private List<MATLISTDTO> MATLIST;

    private String STORAGEID;

    public String getSTORAGEID() {
        return STORAGEID == null ? "" : STORAGEID;
    }

    public void setSTORAGEID(String STORAGEID) {
        this.STORAGEID = STORAGEID;
    }

    public String getISSCANCODE() {
        return ISSCANCODE == null ? "" : ISSCANCODE;
    }

    public void setISSCANCODE(String ISSCANCODE) {
        this.ISSCANCODE = ISSCANCODE;
    }

    public List<MATLISTDTO> getMATLIST() {
        if (MATLIST == null) {
            return new ArrayList<>();
        }
        return MATLIST;
    }

    public void setMATLIST(List<MATLISTDTO> MATLIST) {
        this.MATLIST = MATLIST;
    }

    public List<XEUITDOCLISTDTO> getXEUITDOCLIST() {
        if (XEUITDOCLIST == null) {
            return new ArrayList<>();
        }
        return XEUITDOCLIST;
    }

    public void setXEUITDOCLIST(List<XEUITDOCLISTDTO> XEUITDOCLIST) {
        this.XEUITDOCLIST = XEUITDOCLIST;
    }

    public static class XEUITDOCLISTDTO {
        private Long OBJECTRRN;
        private String DOCSTATUS;
        private String DOCTYPE;
        private String DOCUSETO;
        private String GENERALUSER;
        private String GENERALDATE;
        private String FINANCEUSER;
        private String FINANCEDATE;
        private String PRODUCEUSER;
        private String PRODUCEDATE;
        private String RDUSER;
        private String RDDATE;
        private List<EUITDOCLINESDTO> EUITDOCLINES;


        public Long getOBJECTRRN() {
            return OBJECTRRN;
        }

        public void setOBJECTRRN(Long OBJECTRRN) {
            this.OBJECTRRN = OBJECTRRN;
        }

        public String getDOCSTATUS() {
            return DOCSTATUS == null ? "" : DOCSTATUS;
        }

        public void setDOCSTATUS(String DOCSTATUS) {
            this.DOCSTATUS = DOCSTATUS;
        }

        public String getDOCTYPE() {
            return DOCTYPE == null ? "" : DOCTYPE;
        }

        public void setDOCTYPE(String DOCTYPE) {
            this.DOCTYPE = DOCTYPE;
        }

        public String getDOCUSETO() {
            return DOCUSETO == null ? "" : DOCUSETO;
        }

        public void setDOCUSETO(String DOCUSETO) {
            this.DOCUSETO = DOCUSETO;
        }

        public String getGENERALUSER() {
            return GENERALUSER == null ? "" : GENERALUSER;
        }

        public void setGENERALUSER(String GENERALUSER) {
            this.GENERALUSER = GENERALUSER;
        }

        public String getGENERALDATE() {
            return GENERALDATE == null ? "" : GENERALDATE;
        }

        public void setGENERALDATE(String GENERALDATE) {
            this.GENERALDATE = GENERALDATE;
        }

        public String getFINANCEUSER() {
            return FINANCEUSER == null ? "" : FINANCEUSER;
        }

        public void setFINANCEUSER(String FINANCEUSER) {
            this.FINANCEUSER = FINANCEUSER;
        }

        public String getFINANCEDATE() {
            return FINANCEDATE == null ? "" : FINANCEDATE;
        }

        public void setFINANCEDATE(String FINANCEDATE) {
            this.FINANCEDATE = FINANCEDATE;
        }

        public String getPRODUCEUSER() {
            return PRODUCEUSER == null ? "" : PRODUCEUSER;
        }

        public void setPRODUCEUSER(String PRODUCEUSER) {
            this.PRODUCEUSER = PRODUCEUSER;
        }

        public String getPRODUCEDATE() {
            return PRODUCEDATE == null ? "" : PRODUCEDATE;
        }

        public void setPRODUCEDATE(String PRODUCEDATE) {
            this.PRODUCEDATE = PRODUCEDATE;
        }

        public String getRDUSER() {
            return RDUSER == null ? "" : RDUSER;
        }

        public void setRDUSER(String RDUSER) {
            this.RDUSER = RDUSER;
        }

        public String getRDDATE() {
            return RDDATE == null ? "" : RDDATE;
        }

        public void setRDDATE(String RDDATE) {
            this.RDDATE = RDDATE;
        }

        public List<EUITDOCLINESDTO> getEUITDOCLINES() {
            if (EUITDOCLINES == null) {
                return new ArrayList<>();
            }
            return EUITDOCLINES;
        }

        public void setEUITDOCLINES(List<EUITDOCLINESDTO> EUITDOCLINES) {
            this.EUITDOCLINES = EUITDOCLINES;
        }

        public static class EUITDOCLINESDTO {
            private Long OBJECTRRN;
            private Integer EUITDOCRRN;
            private String DOCLINETYPE;
            private String MATERIALNAME;
            private String MATERIALDESC;
            private String UNITID;
            private String MATERIALTYPE;
            private Double QTY;

            public String getMATERIALTYPE() {
                return MATERIALTYPE == null ? "" : MATERIALTYPE;
            }

            public void setMATERIALTYPE(String MATERIALTYPE) {
                this.MATERIALTYPE = MATERIALTYPE;
            }

            public Long getOBJECTRRN() {
                return OBJECTRRN;
            }

            public void setOBJECTRRN(Long OBJECTRRN) {
                this.OBJECTRRN = OBJECTRRN;
            }

            public Integer getEUITDOCRRN() {
                return EUITDOCRRN;
            }

            public void setEUITDOCRRN(Integer EUITDOCRRN) {
                this.EUITDOCRRN = EUITDOCRRN;
            }

            public String getDOCLINETYPE() {
                return DOCLINETYPE == null ? "" : DOCLINETYPE;
            }

            public void setDOCLINETYPE(String DOCLINETYPE) {
                this.DOCLINETYPE = DOCLINETYPE;
            }

            public String getMATERIALNAME() {
                return MATERIALNAME == null ? "" : MATERIALNAME;
            }

            public void setMATERIALNAME(String MATERIALNAME) {
                this.MATERIALNAME = MATERIALNAME;
            }

            public String getMATERIALDESC() {
                return MATERIALDESC == null ? "" : MATERIALDESC;
            }

            public void setMATERIALDESC(String MATERIALDESC) {
                this.MATERIALDESC = MATERIALDESC;
            }

            public String getUNITID() {
                return UNITID == null ? "" : UNITID;
            }

            public void setUNITID(String UNITID) {
                this.UNITID = UNITID;
            }

            public Double getQTY() {
                return QTY;
            }

            public void setQTY(Double QTY) {
                this.QTY = QTY;
            }
        }
    }


    public static class MATLISTDTO {
        private MATLISTDTO.UDFDTO UDF;
        private Integer OBJECTRRN;
        private Double MAINQTY;
        private Integer SUBQTY;
        private String STATE;
        private String HOLDSTATE;
        private Integer MATERIALRRN;
        private String MATERIALNAME;
        private Integer MATERIALVERSION;
        private String MATERIALDESC;
        private String MATERIALTYPE;
        private String PARTNERLOTID;
        private String MLOTID;
        private String SHELFLIFEEXPIRE;
        private Long PARENTMLOTRRN;


        public Long getPARENTMLOTRRN() {
            return PARENTMLOTRRN;
        }

        public void setPARENTMLOTRRN(Long PARENTMLOTRRN) {
            this.PARENTMLOTRRN = PARENTMLOTRRN;
        }

        public UDFDTO getUDF() {
            return UDF;
        }

        public void setUDF(UDFDTO UDF) {
            this.UDF = UDF;
        }

        public Integer getOBJECTRRN() {
            return OBJECTRRN;
        }

        public void setOBJECTRRN(Integer OBJECTRRN) {
            this.OBJECTRRN = OBJECTRRN;
        }

        public Double getMAINQTY() {
            return MAINQTY;
        }

        public void setMAINQTY(Double MAINQTY) {
            this.MAINQTY = MAINQTY;
        }

        public Integer getSUBQTY() {
            return SUBQTY;
        }

        public void setSUBQTY(Integer SUBQTY) {
            this.SUBQTY = SUBQTY;
        }

        public String getSTATE() {
            return STATE == null ? "" : STATE;
        }

        public void setSTATE(String STATE) {
            this.STATE = STATE;
        }

        public String getHOLDSTATE() {
            return HOLDSTATE == null ? "" : HOLDSTATE;
        }

        public void setHOLDSTATE(String HOLDSTATE) {
            this.HOLDSTATE = HOLDSTATE;
        }

        public Integer getMATERIALRRN() {
            return MATERIALRRN;
        }

        public void setMATERIALRRN(Integer MATERIALRRN) {
            this.MATERIALRRN = MATERIALRRN;
        }

        public String getMATERIALNAME() {
            return MATERIALNAME == null ? "" : MATERIALNAME;
        }

        public void setMATERIALNAME(String MATERIALNAME) {
            this.MATERIALNAME = MATERIALNAME;
        }

        public Integer getMATERIALVERSION() {
            return MATERIALVERSION;
        }

        public void setMATERIALVERSION(Integer MATERIALVERSION) {
            this.MATERIALVERSION = MATERIALVERSION;
        }

        public String getMATERIALDESC() {
            return MATERIALDESC == null ? "" : MATERIALDESC;
        }

        public void setMATERIALDESC(String MATERIALDESC) {
            this.MATERIALDESC = MATERIALDESC;
        }

        public String getMATERIALTYPE() {
            return MATERIALTYPE == null ? "" : MATERIALTYPE;
        }

        public void setMATERIALTYPE(String MATERIALTYPE) {
            this.MATERIALTYPE = MATERIALTYPE;
        }

        public String getPARTNERLOTID() {
            return PARTNERLOTID == null ? "" : PARTNERLOTID;
        }

        public void setPARTNERLOTID(String PARTNERLOTID) {
            this.PARTNERLOTID = PARTNERLOTID;
        }

        public String getMLOTID() {
            return MLOTID == null ? "" : MLOTID;
        }

        public void setMLOTID(String MLOTID) {
            this.MLOTID = MLOTID;
        }

        public String getSHELFLIFEEXPIRE() {
            return SHELFLIFEEXPIRE == null ? "" : SHELFLIFEEXPIRE;
        }

        public void setSHELFLIFEEXPIRE(String SHELFLIFEEXPIRE) {
            this.SHELFLIFEEXPIRE = SHELFLIFEEXPIRE;
        }

        public static class UDFDTO {
            private String WAKEUPENDDATE;
            private String WAKEUPTIMES;
            private String SCRAPRECEIVED;
            private String BACKCOUNT;
            private String WAKEUPSTARTDATE;
            private String MAID;

            public String getWAKEUPENDDATE() {
                return WAKEUPENDDATE == null ? "" : WAKEUPENDDATE;
            }

            public void setWAKEUPENDDATE(String WAKEUPENDDATE) {
                this.WAKEUPENDDATE = WAKEUPENDDATE;
            }

            public String getWAKEUPTIMES() {
                return WAKEUPTIMES == null ? "" : WAKEUPTIMES;
            }

            public void setWAKEUPTIMES(String WAKEUPTIMES) {
                this.WAKEUPTIMES = WAKEUPTIMES;
            }

            public String getSCRAPRECEIVED() {
                return SCRAPRECEIVED == null ? "" : SCRAPRECEIVED;
            }

            public void setSCRAPRECEIVED(String SCRAPRECEIVED) {
                this.SCRAPRECEIVED = SCRAPRECEIVED;
            }

            public String getBACKCOUNT() {
                return BACKCOUNT == null ? "" : BACKCOUNT;
            }

            public void setBACKCOUNT(String BACKCOUNT) {
                this.BACKCOUNT = BACKCOUNT;
            }

            public String getWAKEUPSTARTDATE() {
                return WAKEUPSTARTDATE == null ? "" : WAKEUPSTARTDATE;
            }

            public void setWAKEUPSTARTDATE(String WAKEUPSTARTDATE) {
                this.WAKEUPSTARTDATE = WAKEUPSTARTDATE;
            }

            public String getMAID() {
                return MAID == null ? "" : MAID;
            }

            public void setMAID(String MAID) {
                this.MAID = MAID;
            }
        }
    }
}
